概述 经常有用户问我,使用USB2XXX的USB2IIC功能的时候,从机地址应该怎么传递的问题,这个问题的根源在于不同的I2C从机厂商采用了不同的I2C总线地址约定,导致在说I2C总线的时候总是容易 ...
概述 经常有用户问我,使用USB2XXX的USB2IIC功能的时候,从机地址应该怎么传递的问题,这个问题的根源在于不同的I2C从机厂商采用了不同的I2C总线地址约定,导致在说I2C总线的时候总是容易 ...
在最近的编程过程中,会经常使用I2C来读写数据,用示波器来查看I2C的波形,所以想总结一下I2C中关于ACK和NACK的几点东西。 I2C简介I2C是由Philips公司发明的一种串行数据通信协议, ...
使用内存区别 rss 属于进程的数据,如 Stacks、Heaps 等。可以被进一步分解为 活动内存(active_anon) 非活动内存(inactiv ...
ng-4.log: [2019/10/18 10:31:50] [ 360.742956] INFO: rcu_preempt detected stalls on CPUs/tasks: [2 ...
[[ ]]:条件判断语句 $i:i是个变量,$i代表读取变量i的值 =~:正则匹百配,用来判断其左侧的参数是否符合右边的要求 ^:度以什么开头 ^[0-9]:以数字开头 ^[0-9]+:以数 ...
1. 系统的启动模式 1.1 Android系统的启动模式 一般的android系统具有以下几种启动模式(适用于Android系统的手机),它们的进入方式和描述如下所述: 1.一般启动模 ...
在使用perf排查问题时,我们经常会发现[kernel.kallsyms]这个模块。这到底是个什么东西呢? 简介: 在2.6版的内核中,为了更方便的调试内核代码,开发者考虑将内核代码中所 ...
elf文件结构解析 elf文件格式,许多文件类型都是elf格式,比如.ko、.so、.o,vmlinux也是这种格式 如下图是elf文件结构: 查看是否为elf文件,使用fil ...
内核中的管理区 内核中定义了如下一些管理区zone: ZONE_DMA该管理区是一些设备无法使用DMA访问所有地址的范围,因此特意划分出来的一块内存,专门用于特殊DMA访问分配使用的区域 ...
本文是为那些希望非常深层次的理解RCU的骨灰级黑客准备的。这些黑客应当首先阅读《深入理解RCU》系列文章的第1~6篇。骨灰级代码狂也可能有兴趣直接看看本文。 本文分别描述如下内容: 1、数据结构和 ...